package com.hong.test.multithreading.KFC;

/**
 * @author jiaohongtao
 * @since 2019/10/25 16:38
 */
public class MainClass {

	public static void main(String[] args) {
		// 只实例化一个KFC对象，保证每一个服务员和用户在同一个KFC对象内
		KFC kfc = new KFC();

		//实例化4个客户对象
		Customers c1 = new Customers(kfc);
		Customers c2 = new Customers(kfc);
		Customers c3 = new Customers(kfc);
		Customers c4 = new Customers(kfc);

		//实例化3个服务员对象
		Waiter waiter1 = new Waiter(kfc);
		Waiter waiter2 = new Waiter(kfc);
		Waiter waiter3 = new Waiter(kfc);

		//让所有的对象的线程都开始工作
		waiter1.start();
		waiter2.start();
		// waiter3.start();
		c1.start();
		c2.start();
		c3.start();
		c4.start();
	}
}
